package com.dodoke.service;

import com.dodoke.domain.WxUser;

/**
 * 【用户】Service接口
 * 
 * @author dodoke
 * @date 2020-08-25
 */
public interface IWxUserService
{




    /***
     * 根据用户提供的openId查询用户是否存在
     * @param openId 用户身份的唯一标识
     * @return
     */
    public WxUser selectOpenId(String openId);

    /***
     * 根据用户提供的openId查询微信id
     * @param openId 用户身份的唯一标识
     * @return
     */
    Long selectWxId(String openId);

    /**
     * 新增【请填写功能名称】
     *
     * @param wxUser 【请填写功能名称】
     * @return 结果
     */
    public int insertWxUser(WxUser wxUser);

    /***
     * 查询用户剩余的抽奖次数
     * @param openId 用户身份唯一标识
     * @return 抽奖次数
     */
    int selectUserOperCountByOpenId(String openId);

    /***
     * 用户第二次登录进来的时候，实现更新其编辑的个人信息
     * @param wxUser
     * @return
     */
    int updateWxUser(WxUser wxUser);
}
